typedef struct {
    void (*eat)(char *arg);
    void (*sleep)(char *woman);
    void (*doing)(char *woman);
    int age;

}Test;
void eat(char *arg)
{
    printf("i am eat %s\n",arg);
}

void sleep(char *woman)
{
    printf("i am sleeping with %s\n",woman);
}
void doing(char *woman)
{
    printf("i am doing with %s\n",woman);
}

static Test obj = {eat,sleep,doing,100};